package com.ljwy.showinfo.okgoHelper;

import java.io.Serializable;

/**
 * Created by Sloop on 2018/8/20
 * Description: 接口统一的返回实体
 */
public class BaseResponse<T> implements Serializable {

    private int code;//服务状态代码  1成功  0失败  2没有权限
    private String info;//普通服务返回消息
    private T data;//实体返回
//    private PageInfo pageInfo;//分页信息

    public int getCode() {
        return code;
    }

    public void setCode(int code) {
        this.code = code;
    }

    public String getMsg() {
        return info;
    }

    public void setMsg(String info) {
        this.info = info;
    }

    public T getData() {
        return data;
    }

    public void setData(T data) {
        this.data = data;
    }

//    public PageInfo getPageInfo() {
//        return pageInfo;
//    }
//
//    public void setPageInfo(PageInfo pageInfo) {
//        this.pageInfo = pageInfo;
//    }
//
//    public class PageInfo implements Serializable {
//        private boolean first;
//        private boolean last;
//        private int number;
//        private int numberOfElements;
//        private int size;
//        private long totalElements;
//        private int totalPages;
//
//        public boolean isFirst() {
//            return first;
//        }
//
//        public void setFirst(boolean first) {
//            this.first = first;
//        }
//
//        public boolean isLast() {
//            return last;
//        }
//
//        public void setLast(boolean last) {
//            this.last = last;
//        }
//
//        public int getNumber() {
//            return number;
//        }
//
//        public void setNumber(int number) {
//            this.number = number;
//        }
//
//        public int getNumberOfElements() {
//            return numberOfElements;
//        }
//
//        public void setNumberOfElements(int numberOfElements) {
//            this.numberOfElements = numberOfElements;
//        }
//
//        public int getSize() {
//            return size;
//        }
//
//        public void setSize(int size) {
//            this.size = size;
//        }
//
//        public long getTotalElements() {
//            return totalElements;
//        }
//
//        public void setTotalElements(long totalElements) {
//            this.totalElements = totalElements;
//        }
//
//        public int getTotalPages() {
//            return totalPages;
//        }
//
//        public void setTotalPages(int totalPages) {
//            this.totalPages = totalPages;
//        }
//    }
}
